Welcome![Sign In][Sign Up]
Location:
Search - vc b

Search list

[Other resourceBSpline_VC

Description: B样条源程序,vc编写-source of the B-spline, vc prepared
Platform: | Size: 61636 | Author: 小木 | Hits:

[Other resourceDrawB

Description: 用VC编写的圆弧样条,B样条曲线的绘制程序,在单文档中输入任意点,绘制出点间的圆弧样条曲线与B样条曲线-VC prepared by the arc-like, B-spline curve mapping procedures in a single document input arbitrary point and draw points of the circular spline curves and B-spline curves
Platform: | Size: 56770 | Author: 张sir | Hits:

[GDI-BitmapCurves

Description: 这是一个用VC++画Coons曲面、bezier曲面和B样条曲面的程序。-this is a painting with VC Coons surfaces, bezier surface and B-spline surfaces procedures.
Platform: | Size: 40212 | Author: 李小 | Hits:

[SDKCell 组件5.3.8.0620

Description:

演示地址:http://www.cellsoft.cc/Cell/Infor_List.asp?lx=Cell%B2%FA%C6%B7%D0%C5%CF%A2&id=18&title=在线演示 

Cell 组件、插件(ActiveX控件)是华表公司在长期开发实践的基础上推出的功能强大、技术成熟的报表二次开发工具,是国内技术领先拥有广泛客户群的商业报表组件,有700多个编程接口,实现报表自定义,报表显示、打印预览、打印,图表,公式,自定义函数、资源本地化等强大功能,能够完全读写Excel文件,是软件开发人员开发优秀报表软件的最佳解决方案!

Cell 组件是适用于Windows环境下各种开发工具(如VB, VC, Visual Foxpro, Delphi, C++ Builder, PowerBuilder, .NET)等,是软件开发人员开发优秀报表的好工具。

Cell 插件是用于开发B/S结构程序,使用Asp, Asp.net, Jsp, VbScript, JavaScript等语言开发,可以在浏览器中直接打印报表(非IE打印),带有国际化数字签名,让用户使用更方便,更安全。


Platform: | Size: 17701704 | Author: luoqiling | Hits:

[WinSock-NDISTCP实现客户服务器聊天程序

Description:

 

操作系统课程设计任务书


一、设计题目:多机进程通信

应用Socket进程通信技术编写聊天室程序,实现基于服务器的并发多机信息转发。如果各客户端在线则可以实时聊天、发送接收文件,如果某客户端离线,则发送给他的消息可由服务器端进行内容缓存,待重新连线后可以自动接收通过服务器转发的信息或文件。缓存与转发的控制算法可参考操作系统课程中生产者消费者进程同步方法、缓冲池技术等相关理论。
二、设计思路和功能的详细描述
采用TCP协议,所以属于客户机/服务器模式,因此需要聊天服务器端和聊天客户端两个程序,实现的功能是:任意一台装有客户端程序的计算机都可以通过服务器端的IP地址与服务器相连,然后进入聊天室与连接到服务器的其他客户进行聊天。当客户聊天结束时,可以点断开与服务器断开连接,以释放进程让其他等待的客户进入聊天室,本聊天室最大同时支持50个客户端的连接,如果服务器配置较高可以修改程序来增加同时连接数。
三、采用的方法、技术、运行环境及其配置
本聊天程序采用TCP协议,用VC++编写,属于客户机/服务器模式。采用了多线程的机制。其中使用windows Sockets实现多台计算机(多个进程)间的通信,SOCKET实际在计算机中提供了一个通信端口,可以通过这个端口与任何一个具有SOCKET接口的计算机通信。应用程序在网络上传输,接收的信息都通过这个SOCKET接口来实现。客户机/服务器模式中客户应用程序向服务器程序请求服务。一个服务程序通常在一个众所周知的地址监听对服务的请求,也就是说,服务进程一直处于休眠状态,直到一个客户对这个服务的地址提出了连接请求。在这个时刻,服务程序被“惊醒”并且为客户提供服务即对客户的请求作出适当的反应。本聊天程序就是基于这中思想实现的,程序分为两大部分:TCP聊天服务器端和TCP聊天客户端。两者都拥有各自的SOCKET接口,其中服务器端SOCKET接口需要绑定到固定地址上(实现语句:ock=Socket(AF_INET,SOCK_STREAM,0);),等待客户端的连接(实现语句:listen(sock,5);)。等待客户端的连接的过程就是通过多进程机制来实现的。
聊天程序是在VISUAL C++6.0上编译实现的,在WINDOWS2000,XP上测试运行成功。
对客户计算机配置无特殊要求,由于所设置的最大连接进程为50,所以对服务器要求也不高。
四、关键源程序及其详细的注释
<一>、服务器端
1
、Socket初始化
//
初始化对话框
BOOL CCSocketDlg::OnInitDialog()
{

count=0;

m_list.InsertColumn(0,"消息");

m_list.SetColumnWidth(0,435);

m_edit.SetLimitText(99);

.

.

.

.

 


Platform: | Size: 55808 | Author: lenjear | Hits:

[Books加密解密技术内幕

Description: 加密解密技术内幕 第1章 PE文件格式深入研究 1.1 PE文件格式格式纵览 1.1.1 区块(Section) 1.1.2 相对虚拟地址(Relative Virtual Addresses) 1.1.3 数据目录 1.1.4 输入函数(Importing Functions) 1.2 PE文件结构 1.2.1 The MS-DOS头部 1.2.2 IMAGE_NT_HEADERS头部 1.2.3 区块表(The Section Table) 1.2.4 各种块(Sections)的描述 1.2.5 输出表 1.2.6 输出转向(Export Forwarding) 1.2.7 输入表 1.2.8 绑定输入(Bound import) 1.2.9 延迟装入数据(Delayload Data) 1.2.10 资源 1.2.11 基址重定位(Base Relocations) 1.2.12 调试目录(DebugDirectory) 1.2.13 NET头部 1.2.14 TLS初始化 1.2.15 程序异常数据 第2章 PE分析工具编写 2.1 文件格式检查 2.2 FileHeader和OptionalHeader内容的读取 2.3 得到数据目录(Data Dircetory)信息 2.4 得到块表(SectionTable)信息 2.5 得到输出表(ExportTable)信息 2.6 得到输入表(ImportTable)信息 第3章 Win32 调试API 3.1 Win32调试API原理 3.1.1 调试相关函数简要说明 3.1.2 调试事件 3.1.3 如何在调试时创建并跟踪一个进程 3.1.4 最主要的循环体 3.1.5 如何处理调试事件 3.1.6 线程环境详解 3.1.7 如何在另一个进程中注入代码 3.2 利用调试API编写脱壳机 3.2.1 tElock 0.98脱壳简介 3.2.2 脱壳机的编写 3.3 利用调试API制作内存补丁 3.3.1 跨进程内存存取机制 3.3.2 Debug API机制 第4章 Windows下的异常处理 4.1 基本概念 4.1.1 Windows下的软件异常 4.1.2 未公开的可靠吗 4.2 结构化异常处理(SEH) 4.2.1 异常处理的基本过程 4.2.2 SEH的分类 4.2.3 相关API 4.2.4 SEH相关数据结构 4.3 异常处理程序设计 4.3.1 顶层(top-level)异常处理 4.3.2 线程异常处理 4.3.3 异常处理的堆栈展开(Stack unwind) 4.3.4 异常处理程序设计中的几个注意事项: 4.4 SEH的简单应用 4.4.1 Win9x下利用SEH进ring0 4.4.2 利用SEH实现对自身的单步自跟踪 4.4.3 其它应用 4.5 系统背后的秘密 4.6 VC是如何封装系统提供的SEH机制的 4.6.1 扩展的EXCEPTION_REGISTRATION级相关结构 4.6.2 数据结构组织 4.7 Windows XP下的向量化异常处理(VEH) 第5章 软件加密技术 5.1 反调试技术(Anti-Debug) 5.1.1 句柄检测 5.1.2 SoftICE后门指令 5.1.3 int68子类型 5.1.4 ICECream子类型 5.1.5 判断NTICE服务是否运行 5.1.6 INT 1 检测 5.1.7 利用UnhandledExceptionFilter检测 5.1.8 INT 41子类型 5.2 反跟踪技术(Anti-Trace) 5.2.1 断点检测 5.2.2 利用SEH反跟踪 5.2.3 SMC技术实现 5.3 反加载技术(Anti-Loader) 5.3.1 利用TEB检测 5.3.2 利用IsDebuggerPresent函数检测 5.3.3 检查父进程 5.4 反DUMP技术(Anti-Dump) 5.5 文件完整性检验 5.5.1 CRC校验实现 5.5.2 校验和(Checksum) 5.5.3 内存映像校验 5.6 反监视技术(Anti-Monitor) 5.6.1 窗口方法检测 5.6.2 句柄检测 5.7 反静态分析技术 5.7.1 扰乱汇编代码 5.7.2 花指令 5.7.3 信息隐藏 5.8 代码与数据结合技术 5.9 软件保护的若干忠告 第6章 加壳软件编写 6.1 外壳编写基础 6.1.1 判断文件是否是PE格式的EXE文件 6.1.2 文件基本数据的读入 6.1.3 额外数据保留 6.1.4 重定位数据的去除 6.1.5 文件的压缩 6.1.6 资源区块的处理 6.1.7 区块的融合 6.1.8 输入表的处理 6.1.9 外壳部分的编写 6.1.10 将外壳部分添加至原程序 6.1.10 小结 6.2 加壳程序综合运用的实例 6.2.1 程序简介 6.2.2 加壳子程序(WJQ_ShellBegin()) 6.2.3 PE外壳程序 6.2.4 加进Anti技术 6.2.5 通过外壳修改被加壳PE 6.2.6 VC++调用汇编子程序 第7章 如何让壳与程序融为一体 7.1 序 7.1.1 为何需要壳和程序一体化 7.1.2 为阅读此章节需要的知识 7.1.3 基于此章节用的的例子程序说明 7.2 欺骗检查壳的工具 7.2.1 fi是如何检查壳的 7.2.2 欺骗fi 7.3 判断自己是否给脱壳了 7.3.1 判断文件尺寸 7.3.2 检查标记 7.3.3 外部检测(使用dll) 7.3.4 hook 相关的api(防止loader和调试api) 7.4 使用sdk把程序和壳溶为一体 7.4.1 sdk的意义 7.4.2 做一个带sdk的壳 7.5 后记:关于壳和程序的思考 第8章 Visual Basic 6 逆向工程 8.1 简介 8.2 P-code传奇 8.3 VB编译奥秘 8.4 VB与COM 8.5 VB可执行程序结构研究 8.6 VB程序事件解读 8.7 VB程序图形界面(GUI)解读 8.8 VB程序执行代码研究 8.9 我们的工具 8.10 VB程序保护篇 附录A 在Visual C++中使用内联汇编 附录B 在Visual Basic中使用汇编
Platform: | Size: 1389111 | Author: vachel | Hits:

[Bookstreeview

Description: 显示文件、路径、文件图标的树型控件- The display file, the way, the document chart sign tree controls
Platform: | Size: 35840 | Author: jiuxing | Hits:

[Windows Developexpr

Description: 可以计算各种函数,还可以使用变量,如A,B,C,D。可以计算各种数学函数sin cos tg ctg,处理括号,四则运算,是VC中一款不可多得的表达式计算类和计算工具。例如:cos(0) 1-can calculate various functions, variables can also be used, such as A, B, C, D. Can calculate mathematical functions sin cos tg rays, handling brackets, four operators, one VC is a rare expression of calculating and computing tools. For example : cos (0) 1
Platform: | Size: 1965056 | Author: 何福保 | Hits:

[TreeViewlecture8

Description: 序功能:实现B样条曲线的计算和显示..翻译 开发工具:VC 提供...·一个简单的绘图软件源代码..翻译 开发工具:VC 提供...·计算机图形学中用DDA与中点法画直线序功能:实现B样条曲线的计算和显示..翻译 开发工具:VC 提供...·一个简单的绘图软件源代码..翻译 开发工具:VC 提供...·计算机图形学中用DDA与中点法画直线-sequence features : B-spline curve calculation and display .. Translation Tools : VC ... provide a simple mapping software source code development tools .. Translation : VC for using computer graphics ... DDA and the midpoint of paintings linear sequence function : B-spline curve calculation and display .. Translation Tools : VC ... provide a simple mapping software source code development tools .. Translation : VC for using computer graphics ... DDA and the midpoint of paintings straight
Platform: | Size: 221184 | Author: 冷新风 | Hits:

[Internet-NetworkInternetProgramming

Description: See Appendix B for a description of the programs included on this companion disk. RESOURCE.WRI identifies other books and resources for Internet programming. WEBHELP.HLP contains an introduction to the World Wide Web. TCPMAN.HLP provides detailed instructions to help you use the Trumpet Winsock included on this disk. Use the Program Manager s File menu Run option to execute the SETUP.EXE program found on this disk. SETUP.EXE will install the programs on your hard drive and create an Internet Programming group window. Internet编程技术 [配套程序] [涉及平台] VC [作者] void [文件大小] 1032K -See Appendix B for a description of the prog rams included on this companion disk. RESOURCE . WRI identifies books and other resources for I '96 programming. WEBHELP.HLP contains an introduction to the World Wide Web. TCPMAN.HLP provides detailed instructions to help you use the Trumpet Winsock included on this disk. Use t he Program Manager Run s File menu option to exec pop the SETUP.EXE program found on this disk. SE TUP.EXE will install the programs on your hard d RCD and create an Internet Programming group w INDOW. Internet programming techniques [supporting] [procedures involving platform] VC [Author] void [Size] 1032K
Platform: | Size: 979968 | Author: 罗宝生 | Hits:

[Process-ThreadGetModuleBaseAddress

Description: How to get Module s base address of windows by vc.-How to get Module's base address of windows b y vc.
Platform: | Size: 4096 | Author: ydnar | Hits:

[Embeded-SCM Developopengl_bsp

Description: 用opengl实现的bsp管理3D场景的算法,用VC7.1可以直接编译通过。此代码详细、清楚地实现了bsp算法,并且可以载入、渲染QuakeIII的BSP文件,能将QuakeIII的场景高质量地渲染出来!-use opengl realized bsp 3D scene management algorithm VC7.1 can be used directly compile. This code in detail, clearly realized the bsp algorithm, and may be included in, QuakeIII exaggerated the BSP documents, the scenes can QuakeIII quality exaggerated out!
Platform: | Size: 1269760 | Author: snowwin | Hits:

[JSP/Javathe-realization-of-J2EE

Description: 本文开发了一套基于J2EE技术的新兵思想评估系统。该系统基于多层B/S软件架构,提高了系统的稳定性、灵活性及安全性;通过使用UML的系统分析,MVC、DAO等设计模式及面向对象(VC++)的设计和开发,采用Spring、Hibernate、WebWork等框架技术,提高了开发的效率,为相关系统的设计开发探索了一条新思路。-paper develops a set of technologies based on J2EE recruits thinking evaluation system. The system is based on Multi-B/S software framework, improve the system stability, flexibility and safety; through the use of UML analysis, the MVC, DAO pattern and the design of object-oriented (VC++), the design and development using Spring, Hibernate, WebWork framework of such technology, to improve the efficiency of the development, related to the exploration, design and development of a new idea.
Platform: | Size: 1738752 | Author: 王浩(jiqixueyuan) | Hits:

[Button control1_1_12

Description: [kingbmp.rar] - 基于对对话框的编程,很好的程序,研究生的毕业设计课题,用于工件表面缺陷的检测,但要自己把图像采集卡的库函数和一些元文件加入 [video_capture.rar] - 图像采集的SDK程序。采用VC++编写,不需额外库文件,直接添加到工程文件中,即可使用 [MyMultiCard.rar] - 天敏SDK2000的四窗口测试代码 by lonelywanders-[kingbmp.rar]- Based on the dialog program, a very good procedure, Graduate graduate design issues for the workpiece surface defect detection, But to keep the image acquisition card and some library functions yuan papers to [video_capture.rar ]- Image Capture SDK procedures. VC used to prepare, with no additional libraries are directly added to the project document, can use [MyMultiCard.rar]- SDK2000 days of the four-test code window b y lonelywanders
Platform: | Size: 32768 | Author: 哈哈 | Hits:

[Game Programquake3-1-32b-source

Description: 在QuakeCon 2005大会上,John Carmack曾表示,《Quake 3》源代码将在近期发布,任何有兴趣的人都可以下载。 现在,id Software兑现了自己的诺言:《Quake 3 Arena》完整源代码1.32b版(Quake 3 Arena Full Source Code v1.32b)已经公布,包括完整的游戏源代码、各种编译工具和Q3Radiant地图编辑器build 200f,大小为22.4MB(压缩包大小5.46MB)。用VC++2003,打开工程后直接就能编译成功。-Quakecon.org 2005 in the General Assembly, said John Romero, "Quake 3" source code will be released in the near future, any interested person can download. Now, id Software fulfill their promise : "Quake 3 Arena" complete source code version 1.32 b (Quake 3 Arena Full Source Code v1.32b) has been published, including the complete source code of the game, various compiler tools and Q3Radiant map editor build 200f. The size of 22.4 MB (compressed size 5.46MB). VC 2003 and opened the project can be compiled directly success.
Platform: | Size: 5726208 | Author: Henry | Hits:

[AlgorithmOPt_primeB

Description: 素数筛选b算法源程序!输出一个数内所有的素数,此算法是上一算法的优化~主要用VC实现-prime source selection algorithm b! Output within a few all the prime numbers, This algorithm is an algorithm, the optimal ~ main VC
Platform: | Size: 5120 | Author: 崔恒 | Hits:

[matlabvcc_mex

Description: 一般情况下,我们都是在MATLAB命令行或DOS命令行下编译MEX程序。 所用的命令就是:mex filename.c 这有很多不方便的地方: a. 虽然mex也可以编译C++的mex程序,但是它的主框架仍是C的 a. 当程序有多个模块时,需要多次使用mex命令,操作很麻烦 b. 不能利用VC特有的ClassWizard自动创建和维护类 c. 不能用MFC类库编写应用程序 d. 不能方便地进行类似VC的项目管理 本文详细解说如何在IDE中编译MEX程序-Under normal circumstances, we are all in the MATLAB command line or DOS command line program to compile MEX. Command is used by: mex filename.c This has a lot of inconvenient places: a. Although the mex can also compile C++ The mex program, but it is still the main frame C of a. When the procedure has a number of modules the need to repeatedly use the mex command, the operation is cumbersome b. Can not use VC-specific ClassWizard automatically create and maintain the category c. can not use MFC class library to write applications easily d. should not conduct a similar project management VC a detailed explanation of how this article IDE compiling MEX procedures
Platform: | Size: 11264 | Author: Dean | Hits:

[Voice Compressg729ab_v14

Description: G.729A+B V14版本定点化代码,在VC下运行。可直接使用-G.729A+ B V14 version of fixed-point code, in the VC run. Direct access
Platform: | Size: 457728 | Author: 赵治心 | Hits:

[Streaming Mpeg4avi2mpg1_src

Description: VC++基础上的MPEG1运动估计及补偿预测算法实现,这里面既包括了P图像的预测算法又包含了B图像的双向预测算法-VC++ Based on motion estimation and compensation MPEG1 prediction algorithm to achieve, there is both a P image prediction algorithm B also contains images of bi-directional prediction algorithm
Platform: | Size: 102400 | Author: 王晓川 | Hits:

[Windows DevelopLesson8Code

Description: 孙鑫老师亲自授课录制, 内容涵盖广从入门到精通, 授课通俗易懂,分析问题精辟,绝对是目前国内顶级的VC++教学视频, 本节内容MFCVisual C++ 语言编程开发详解是孙鑫老师亲自授课录制, 内容涵盖广从入门到精通, 授课通俗易懂,分析问题精辟,绝对是目前国内顶级的VC++教学视频,此上传的代码是其第八讲 对话框(二)程序,如有需要请联系本人可提供视频jiaweizzu@hotmail.com-SUN Xin teacher personally recording medium, covering widely from entry to the master, medium readable, incisive analysis of issues, it is currently top VC++ Teaching video, the contents of this section MFCVisual C++ Language Programming in detail Xin Sun solution is to teach teachers to record, covering widely from entry to the master, medium readable, incisive analysis of issues, it is currently top VC++ teaching video, the upload code is its eighth stresses dialogue box (b) procedures, if necessary please contact I can provide video jiaweizzu@hotmail.com
Platform: | Size: 73728 | Author: jiawei | Hits:
« 1 2 ... 5 6 7 8 9 1011 12 13 14 15 »

CodeBus www.codebus.net